computer science question and answer